body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
body { font: 12px "Microsoft YaHei", "SimSun", "Arial Narrow", HELVETICA;  -webkit-text-size-adjust: 100% }
a { color: #444; text-decoration: none }
a:hover { color: #f60; text-decoration: underline }
em { font-style: normal }
li { list-style: none }
img { border: 0; vertical-align: middle }
input,img{ outline:none; font-family:"Microsoft YaHei";}
table { border-collapse: collapse; border-spacing: 0 }
p { word-wrap: break-word; word-break: break-word; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.fl { float: left; }.fr { float: right; }
.more { float: right; font-style: normal; font-size: 12px; }
.red { color: #ff0000; }.green { color: #2aad6f; }.gray { color: #999999; }.orange{ color:#f60}
i { font-style: normal; font-size: 10px; color: #ccc; margin: 0 5px; }
.ck, .ra { vertical-align: -2px; margin-right: 3px; }
.mr10 { margin-right: 10px; }.mr20 { margin-right: 20px; }.mt30{ margin-top:30px;}
.pd10 { padding: 10px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.box{width: 600px;margin: 20px auto 0;height: 600px;overflow-y:hidden;}
.page {width: 600px;position: relative}
.type{position: absolute;right: 480px; top: 380px;}
.type p{color: #3b3b3b;margin-bottom: 8px;}
.type p:first-child{font-size: 30px;}
.type p:last-child{font-size: 16px;}
.type .btn,.portion .btn{margin-top: 40px;}
.type .btn a,.portion .btn a{color: #508cde;border: 1px solid #508cde;border-radius: 40px;padding: 10px 20px 10px 26px;background: url("../images/arrow.png") no-repeat 8px center;}

.error img{width: 500px;}
.error .part{margin-top: -80px;}
.error .part h1{text-align: center;color: #508cde;font-size: 30px;border-bottom: 2px solid #508cde;width: 400px;padding-bottom: 8px;margin-left: 80px;}
.error .part ul{overflow: hidden;margin-top: 20px;margin-left: 200px;}
.error .part ul li:first-child{float: left;width: 100px;height: 200px;}
.error .part ul li p,.error .part ul li a{color:#508cde; }
.error .part ul li{margin-bottom: 10px;}
.error .button{margin:-80px 0 0 150px; overflow: hidden;}
.error .button a{color:#508cde;margin-left: 50px;padding-left: 30px;font-size: 14px;width: 70px;height: 40px;display: block;float: left;}
.error .button a:first-child{background: url("../images/001.png") no-repeat left center;background-size: 20px; }
.error .button a:last-child{background: url("../images/002.png") no-repeat left center;background-size: 20px; }

.portion{margin-left: 100px}
.portion p:first-child{color:#508cde;font-size: 28px;}
.portion .btn{margin-left: 160px;}


